/*
 * @Descripttion: 
 * @version: 
 * @Author: luhe
 * @Date: 2022-07-06 15:55:09
 * @LastEditors: luhe
 * @LastEditTime: 2023-02-16 18:12:45
 */
import { createRouter, createWebHashHistory, createWebHistory } from "vue-router"
// import login from './modules/login'
import home from './module/home'
import demo from './module/demo'
const routes = [
  {
    path: '/',
    redirect: '/home',
  },
  ...home,
  ...demo,
  // ...login
]

const router = createRouter({
  history: createWebHashHistory(),  // hash路由模式
  // history: createWebHistory(),  // history路由模式
  routes
})

/**
 * 全局前置路由守卫，每一次路由跳转前都进入这个 beforeEach 函数
 */
 router.beforeEach((to, from, next) => {
  // if (to.path == '/user/login' || to.path == '/user/register') {
      // 登录或者注册才可以往下进行
      next();
  // } else {
  //   // 获取 token
  //   const token = localStorage.getItem('Authorization'); 
  //   // token 不存在
  //   if (token === null || token === '') {
  //       this.$message.error('您还没有登录，请先登录');
  //       next('/user/login');
  //   } else {
  //       next();
  //   }
  // }
})

export default router
